.h4, h4 {
    font-size: 18px;
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
/*����-�ֲ�*/

#newsCarousel .carousel-control.left{

    position: absolute;
    left: -137px;
    background: none;
}
#newsCarousel .carousel-control.left:hover{
    background: none;
}
#newsCarousel .carousel-control.right{
    position: absolute;
    right: -137px;
    background: none;
}
#newsCarousel .carousel-control.right:hover{
    background: none;
}

/*����fixedģ��*/
/*#testimonials {
    background-image: url(../images/testimonial.jpg);
    padding: 0;
    color: #fff;
}

.para{
    margin-top: 80px;
    height: 200px;
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.overlay {
/!*    background: url("../images/slide_bg.png") repeat scroll 0 0 transparent;*!/
    background-color: rgba(0,0,0, 0.5);
   width: 100%;
    height: 100%;
}*/
/*�ײ�����*/
.site-footer{
    padding-top: 25px;
    background-color: #333;
    color: #fff;
}

.site-footer .footer-nav .nav-group {
    float: left;
    color: #777;
    width: 20%;
}
.site-footer .footer-nav .nav-group h4 {
    margin-bottom: 20px;
    height: 24px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 24px;
    color: #FFFFFF;
    opacity: 1;
}
.site-footer .footer-nav .nav-group>li {
    margin-bottom: 20px;
}
.site-footer .footer-nav .nav-group>li>a {
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    text-decoration: none;
    width: 63px;
    height: 19px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 19px;
    color: #C1C1C1;
    opacity: 1;
}
.site-footer .footer-nav .nav-group>li>a:hover {
    color: #ededed;
}
.site-footer .copyright {
    background-color: #000;
    min-height: 70px;
}
.site-footer .copyright .text, .site-footer .copyright .text a {
    color: #a6a6a6;
}
.site-footer .copyright .text {
    display: block;
   text-align: center;
    font-size: 13px;
    padding: 15px 0;


}
.site-footer .copyright .sns-info {
     float: right;
     margin: 20px 0;
 }

.site-footer .copyright .sns-info>a.icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    font-size: 22px;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #666;

    -webkit-transition:background-color 0.3s linear;
    -moz-transition:background-color 0.3s linear;
    -o-transition:background-color 0.3s linear;
    transition:background-color 0.3s linear;

}
.site-footer .copyright .sns-info>a.icon-wechat:hover{
     background-color:#3cb035;

 }
.site-footer .copyright .sns-info>a.icon-qq:hover{
    background-color: #008cd6;

}
.site-footer .copyright .sns-info>a.icon-weibo:hover{
    background-color:#e62226;

}

.icon-wechat{
    background: url("../images/wechat.png") no-repeat 7px 7px;
    background-size: 28px 28px;

}

.icon-qq{
    background: url("../images/qq.png") no-repeat 7px 7px;
    background-size: 28px 28px;

}
.icon-weibo{
    background: url("../images/weibo.png") no-repeat 7px 7px;
    background-size: 28px 28px;

}
.hover_show{
    display: none;
    position: absolute;
    width: 130px;height: 130px;padding: 8px;
    background-color: #ffffff;
    z-index: 9;
    top: -148px;
    left: -46px;

}
.site-footer .copyright .sns-info>a.icon-wechat:hover .hover_show{
    display:block;
    color: #fff;
}
/*�ײ�������Ӧ*/

@media (max-width: 1024px){
    .site-footer .footer-nav .nav-group {
        min-width: 50%;
        text-align: center;
        padding-top: 10px;
        border-bottom: 1px dashed #6e6e6e;
        margin-bottom: 0;
        height: 244px;
    }
    .site-footer .footer-nav .nav-group h4, .site-footer .footer-nav .nav-group>li {
        margin-bottom: 10px;
    }
    .site-footer .footer-nav .nav-group:last-child {
        width: 100%;
        height: 150px;
        border: none;
        text-align: center;
    }
    .site-footer .copyright .text {
        width: 100%;
        font-size: 16px;
        padding: 14px 0 4px;
        margin-bottom: 0;
        text-align: center;
    }
    .site-footer .copyright .text .small {
        display: block;
        margin-top: 8px;
        margin-left: 0;
    }
    .site-footer .sns-info {
        float: none!important;
        text-align: center;
    }
}
/*�ֲ�fade*/
.carousel-fade .carousel-inner .item{
    opacity:0;
    -webkit-transition-property:opacity ;
    -moz-transition-property:opacity ;
    -ms-transition-property:opacity ;
    -o-transition-property:opacity ;
    transition-property:opacity ;
}

.carousel-fade .carousel-inner .active{
    opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{
    left: 0;
    opacity: 0;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
/*��ҳ*/
.index-title-img{
    width: 15%;
}
.index-title-img:hover{
    opacity:0.9
}
.phone-game{
    width: 1100px;height:400px;margin: 0 auto;
}
.phone-game .phoneGame_L{
    width: 714px;height:400px;float: left;
}
.phone-game .phoneGame_L .Game-1{
    width: 713px;height: 199px;float: left;border-bottom: 2px solid #fff;
}
.Game-1-left{
    float: left;width: 563px;height: 100%;
}
.phone-game .phoneGame_L .Game-1-inner{
    width: 150px;height:100%;background-color:#f90ca6;float: right;border-left: 2px solid #fff;
}
.phone-game .phoneGame_L .img-container{
    width: 50px;height: 50px;margin: 0 auto;margin-top:45px;animation: roTate1 5s infinite;
    -webkit-animation: roTate1 5s infinite; /* Safari and Chrome */
}
.phone-game .phoneGame_L .img-container img{
    width: 100%;height: 100%
}
img.img_lunbo{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.joint-img{
    width: 14.5%;float: left;position: relative;margin-right: 6%;   -webkit-transition: width 2s, height 2s,
-webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: transform 2s;
}

.last-joint{
    margin-right: 0;
}
.joint-img img{
    width: 100%;
}
.joint-img:hover{
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
}

@keyframes roTate1
{
    from {transform:rotate(0deg);
        -ms-transform:rotate(0deg); /* IE 9 */
        -webkit-transform:rotate(0deg); /* Safari and Chrome */}
    to {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg); /* IE 9 */
        -webkit-transform:rotate(360deg); /* Safari and Chrome */
    }
}

@-webkit-keyframes roTate1 /* Safari and Chrome */
{
    from {transform:rotate(0deg);
        -ms-transform:rotate(0deg); /* IE 9 */
        -webkit-transform:rotate(0deg); /* Safari and Chrome */}
    to {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg); /* IE 9 */
        -webkit-transform:rotate(360deg); /* Safari and Chrome */
    }
}


.phone-game .phoneGame_L .Game-2 .Game-2-1{
    width: 357px;height: 199px;float: left;border-right: 2px solid #fff;overflow: hidden;
}
.phone-game .phoneGame_L .Game-2 .Game-2-1 img,.phone-game .phoneGame_L .Game-2 .Game-2-2 img{
    width: 100%;height: 100%;
}
.phone-game .phoneGame_L .Game-2 .Game-2-2{
    width: 356px;height: 199px;float: left;overflow: hidden;
}
.phone-game .phoneGame_R{
    width: 385px;height:400px;float: right;overflow: hidden;
}
.phone-game .phoneGame_R img{
    width: 100%;height:100%;
}
.phone-game .phoneGame_L .Game-2 .Game-2-1,.phone-game .phoneGame_L .Game-2 .Game-2-2{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.phone-game .phoneGame_R:hover,.phone-game .phoneGame_L .Game-1:hover,.phone-game .phoneGame_L .Game-2 .Game-2-1:hover,.phone-game .phoneGame_L .Game-2 .Game-2-2:hover{
    opacity: 0.8;
}
    /*��������*/

.about_bg{
    /*margin-top: 10px;*/
    margin-bottom: 60px;
    width: 100%;
/*    background: url("../images/img_show1.jpg") bottom left no-repeat;
    background-size:cover;*/
    /*position: relative;*/
}
/*.about_bg img{*/
    /*width: 100%;*/
/*}*/
.gy_img{
    max-width: 100%;
    background: url("/images/gyxw/tit_d.png") no-repeat center;
    padding: 15px;
}
.game_bg{
    margin-top: 80px;
    margin-bottom:0;
    width: 100%;
/*    background: url("../images/game_banner.jpg") top right no-repeat;
    background-size:cover;*/
    position: relative;
}
.game_bg img{
    width: 100%;
}
.game_content #wp.wp,.case_content #wp.wp {
    width: auto;
    margin-top: 20px;
}
.phone_game_bg{
    margin-top: 80px;
    margin-bottom:0;
    width: 100%;
/*    background: url("../images/pg_bg.jpg") top right no-repeat;
    background-size:cover;*/
    position: relative;
}
.phone_game_bg img{
    width: 100%;
}
.case_bg{
    /*margin-top: 100px;*/
    margin-bottom:0;
    width: 100%;
/*    background: url("../images/case_bg.jpg") top right no-repeat;
    background-size:cover;*/
    /*position: relative;*/
}
.case_bg img{
    width: 100%;
}
.contact_bg{
.phone-game .phoneGame_L .Game-1
    position: relative;
}
.contact_bg img{
    width: 100%;
}
.tabs_header{
    width: 100%;
    height: 80px;
    /*background-color: rgba(0,0,0,0.1);*/
    position: absolute;
    bottom: 0;
}
.vfangeek.module .vpg_item .pic_info dd{
    font-size: 18px;
}
ul.about-tabs{
    margin: 0 auto;
    max-width: 1400px;
    min-width: 620px;
    height: 80px;
    background-color: #FFFFFF;
    border: 1px solid #F1DBCE;
    border-radius: 20px;
    margin-top: 40px;
}
ul.about-tabs li{
    float: left;
    width: 20%;
    text-align: center;
    color: #7B7B7B;
    font-size: 20px;
    line-height: 76px;
    /*border-radius: 20px;*/
}

ul.about-tabs li:first-child{
    margin-left: 10%;
}

ul.about-tabs li.active{

}
ul.about-tabs li:hover {
    background-color: #FFF7F4;
    border: 1px solid #FED2C5 ;
    /*background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);*/
    /*background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);*/
    /*background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);*/
}
ul.about-tabs li.active {
    background-color: #FFF7F4;
    border: 1px solid #FED2C5 ;
}
    /*ѡ�����*/
.tabs_container{
    margin: 0 auto;
    max-width: 1400px;
    min-width: 620px;
}
.tabs_container .tab_list{
    display: none;
}
.tabs_container .contact_us{
    display: block;
}
.tabs_container .list{
    display: block;
}
.tab_list h3.info-title {
    margin-top: 0;
    line-height: 1.5;
    color: #428bca;
    font-size: 24px;
    font-weight: bold;
    margin-bottom:25px;
}
.tab_list .info-list {
    color: #383838;
    font-size: 20px;
    line-height: 35px;
    letter-spacing: 2px;

}
/*section���ڵ���һ��*/
.tab_list section+section {
    border-top: 1px solid #F0DECF;
    padding-top: 20px;
    margin-top: 20px;
}

.info-detail{
    font-weight: bold;margin-top: 3px;color: #383838;margin-bottom: 3px;
}
/*����ҳ*/

.joint_bg{
    margin-top: 80px;
    margin-bottom: 60px;
    width: 100%;
    background: url("../images/gameg.jpg") top left no-repeat;
    background-size:cover;
    position: relative;
}
.slider_double{
    margin: 0 auto;
    max-width: 1139px;
    min-width: 620px;

}
.slider_double .slide_inner {
    height: 200px;
    width: 538px;
    margin-right: 60px;
    float: left;
    margin-bottom: 30px;
    background: #fff;
    color: #3c763d;
}
.slider_double .slide_right{
    margin-right: 0;
}
.slider_double .slide_inner a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: block;
}
.slider_double .slide_inner .figure {
    width: 288px;
    height: 160px;
    overflow: hidden;
    float: left;
}
.slider_double .slide_inner a:hover .figure img {
    opacity: .8;
}
.slider_double .slide_inner .figure img {
    width: 100%;
    height: auto;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.slider_double .slide_inner .shop-star-contact {
    width: 229px;
    padding-left: 20px;
    position: relative;
    float: left;
}
.slider_double .slide_inner .shop-star-contact h3 {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    font-size: 16px;
}
.slide_inner>a:link .shop-star-contact h3{
    color: #666;
}
.slide_inner>a:visited .shop-star-contact h3{
    color: #666;
}
.slide_inner>a:hover .shop-star-contact h3{
    color: #666;
}
.slide_inner>a:active .shop-star-contact h3{
    color: #666;
}
.slider_double .slide_inner .shop-star-contact .shop-b1 {
    position: relative;
}
b.star_ele {
    width: 79px;
    height: 14px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/exper-star.jpg) no-repeat;
}
.slider_double .slide_inner .shop-star-contact .shop-star-star {
    margin-top: 10px;
}
b.star_s5 {
    background-position: 0 -70px;
}
.slider_double .slide_inner .shop-star-contact .shop-b1 b {
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: url(../images/exper-icon.png) -100px -60px no-repeat;
    position: absolute;
    top: 13px;
    left: 0;
}


.slider_double .slide_inner .shop-star-contact p {
    padding-left: 25px;
    padding-top: 10px;
    line-height: 1.4em;
    font-size: 14px;
}
.shop-b2 {
    position: relative;
}
.slider_double .slide_inner .shop-star-contact .shop-b2 b {
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: url(../images/exper-icon.png) -100px -90px no-repeat;
    position: absolute;
    top: 13px;
    left: 0;
}
/*�*/
.event-activitie {
    width: 1139px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
h2.title_list  {
    font-size: 24px;
    color: #333;
    padding-bottom: 20px;
}
.event-activitie li {
    font-size: 14px;
    position: relative;
    padding-bottom: 30px;
}
.event-activitie li .figure {
    width: 320px;
    height: 150px;
    float: left;
    padding-right: 30px;
    overflow: hidden;
}
.event-activitie li .figure img {
    width: 100%;
    height: 150px;
}
.event-activitie li h3 {
    padding-bottom: 20px;
    display: block;
    color: #333;
    font-size: 16px;
}
.event-activitie li h4 .activitie-b0 {
    background-position: -100px -60px;
}
.event-activitie li b {
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background: url(../images/exper-icon.png) no-repeat;
}
.event-activitie li h4 .activitie-b1 {
    background-position: -130px 0;
}
.event-activitie li b {
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background: url(../images/exper-icon.png) no-repeat;
}
.event-activitie li p .activitie-b2 {
    background-position: -130px -30px;
    position: absolute;
    top: 1px;
    left: 0;
}
.event-activitie li b {
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background: url(../images/exper-icon.png) no-repeat;
}
.event-activitie li h4 {
    position: relative;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    font-size: inherit;
    font-weight: normal;
}

.event-activitie li p {
    padding: 0 0 0 20px;
    position: relative;
}
.event-activitie li .activitie {
    float: left;
    width: 450px;
    position: relative;
}
.event-activitie li a.v_dark_btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    float: right;
    margin-top: 17px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.v_dark_btn:hover {
    background: #00aaff;
    color: #fff;
}
a:hover {
    color: #008cd6;
    text-decoration: none;
}
.v_dark_btn {
    border: none;
    background: #008cd6;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

/*����*/

 .event-expert {
    width: 1139px;
    height: auto;
    padding-bottom: 30px;
    overflow: hidden;
    margin-top: 30px;
    padding-top: 30px;
    border-top: #eee solid 1px;
    z-index: 1;
}

.event-activitie {
    width: 1139px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.event-expert li {
    width: 334px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-right: 67px;
}
.event-expert li.expert-last {

    margin-right: 0;
}
.event-expert li a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
    outline: 0 none;
}

.event-expert li a:hover h3 {
    color: #000;
}
.event-expert li a h3 {
    color: #000;
    padding-bottom: 20px;
    width: 100%;
    font-size: 18px;
}

.event-expert li .figure {
    width: 100%;
    height: 200px;
    overflow: hidden;
    margin-bottom: 20px;
}
.event-expert li .figure img{
   width: 100%;
}
.event-expert li a:hover .figure img {
    opacity: .8;
}

.event-expert li p {
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
}
/*��������*/
.langren-introduce{
    font-size: 18px;color:#383838;
}
.introduce-page{
 /*   text-indent: 30px;*/line-height: 36px;margin-bottom: 20px;
}
.introduce-left{
    width: 100%;float: left;padding: 2%;margin-top:50px;border: 2px solid #FE7646;border-radius: 20px;
}
.introduce-right{
    float: right;width: 38%;position: relative;border: 1px solid #ddd;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.introduce-right img{
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.clear-fix:after { display: table; content: ""; width: 0; clear: both; }
.Certifications{
    text-align: center;
}
.Certifications p{
    float: left;width: 100%;text-align: center;font-size: 26px;color: #666;margin-bottom: 15px;font-weight: bold;
}
.media-report{
    width: 90%;margin: 0 auto;
}
.media-report .media-left-img{
    float: left;
    width: 174px;
    height: 100px;
    line-height: 100px;
}
.media-report .media-left-img img{
   width: 136px;
}
.media-right-p{
    float: left;
    width: 851px;
}
.right-up{
    float: left;color: #333;font-size: 18px;line-height: 27px;
}
.right-up p a{
    color: #333;
}
.right-down p a{
    color: #333;
}

.right-down{
    float: left;color: #1eb7fc;font-size: 18px;line-height: 27px;
}
section.media-report{
/*    border-bottom: 1px solid #dddddd;
    padding:0 30px;*/
    float: left;
    /*box-shadow: 5px 5px 10px #F0DED2;*/
    -webkit-box-shadow: #F0DECF 3px 3px 10px 2px;
    /*-moz-box-shadow: #F0DED2 0px 10px 10px;*/
    padding: 20px;
    margin-left: 30px;
    border-radius: 15px;
}
.about-pag{
    float: right;margin-top: 20px;margin-right: 10%;
}
/*������Ѷ*/
.container{
    position: relative;
}
.banner_container{
    padding-bottom: 19px;width: 1100px;
}
#newsCarousel.container{
    padding: 0;margin-top: 17px;
}
/*������Ѷ*/
.news_content{
    margin-top: 80px;
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
    padding: 43px 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px inset rgba(0,0,0,.05);


    background-size: 100%;
}
/*��Ϸƽ̨*/
.game_content{
    margin-top: 0;
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px inset rgba(0,0,0,.05);


    background-size: 100%;
}
/*����ƽ̨*/
.phone_content{
    margin-top: 0;
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px inset rgba(0,0,0,.05);


    background-size: 100%;
}
/*�ɹ�����*/
.case_content{
    margin-top: 0;
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px inset rgba(0,0,0,.05);

    background-size: 100%;
}
.contact_content{
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px inset rgba(0,0,0,.05);
    padding-top: 50px;

}
.news-banner-bg{
    width: 100%;height:454px;position:absolute;z-index: -4;top: 80px
}
.btn_control{
    position: absolute;top: 50%;
}
.left-control{
    left: 0;
}
.right-control{
    right: 0;
}

 .txt {
    width: 400px;
    margin: 25px 0 20px;
    float: left;
    position: relative;
}
 .c1{
     zoom: 1;
 }
.caption_info {
    width: 160px;
    height: 40px;
    float: left;
    position: relative;
    top: 2px;
}
.caption_info .num {
    position: absolute;
    font-size: 44px;
    left: 0;
    text-align: right;
    line-height: 38px;
    color: #fff;
}

.caption_info .author {
    line-height: 22px;
    position: absolute;
    left: 55px;
    font-size: 15px;
    color: #FFFFFF;
    margin-left: 0;
}

.caption_info .data {
    font-size: 11px;
    position: absolute;
    left: 55px;
    top: 22px;
    color: #FFFFFF;
}

.txt h2 {
    line-height: 32px;
    width: 390px;
    float: left;
    margin-top: 26px;
}
.txt h2 a {
    font-size: 20px;
    text-decoration: none;
    font-weight: normal;
    color: #3d4f5d;
}

.txt p {
    line-height: 29px;
    text-align: left;
    font-size: 14px;
    margin-top: 26px;
    float: left;
    color: #6e7a83;
    width: 100%;
    height: 85px;
    overflow: hidden;
}
.img-con {
    float: right;
    width: 662px;
    height: 338px;
    overflow: hidden;
    border: 10px solid #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.banner_img{
    width: 661px;
    height: 337px;
}
/*չʾ*/

.news_img{
    width: 100%;height: 100%;
}
.news_img:hover{
    opacity: 0.8;
}
.bg_color{
  /*  background-color: ;*/
}
.current{
    background-color: #008cd6;
}
.title-platform{
    font-size: 17px;color: #000000;
    font-weight: bold;font-family: "FZLanTingHei-L-GBK", "GothamBook", "helvetica", "arial", "Microsoft Yahei", "΢���ź�", sans-serif;
    line-height: 30px;
    margin-left: 30px;
}
.p-platform{
    margin-left: 30px;line-height: 19px;max-width: 250px;
}
/*��Ϸ��̬*/
.gameNews{
    width: 100%;height: 300px;background-color: #ffffff;margin-bottom: 40px;
}

.gameNews-left{
    width: 463px;height:300px;float:left;position: relative;overflow: hidden;
}
.gameNews-left img{
    width: 100%;height: 100%;
}
.gameNews-title{
    width: 100%;height: 70px;line-height: 70px;background-color: rgba(0,0,0,0.7);position: absolute;bottom: 0;text-align: left;color: #eee;font-size: 20px;font-weight: bold;padding-left: 20px;
}
.gameNews-title2{
    height: 35px;line-height: 35px;font-size: 14px;;text-align: center;padding: 0;
}
.gameNews-right{
    width: 248px;height: 300px;;float: right;position: relative;
}
.gameNews-top{
    width: 100%;height: 48.4%;overflow: hidden;position: relative;
}
.gameNews-bottom{
    width: 100%;height: 48.3%;margin-top: 3.5%;overflow: hidden;position: relative;
}
.free-tel{
    font-size: 20px;padding-left: 8px;
}

@media screen and (max-width: 768px){
    #moshenCarousel {
        margin-top: 50px;
    }}

.hover-scale{
    width: 100%;height: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.div-scale:hover .hover-scale{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.block.move-span{
    margin-top: 20px;
}
.contact_method{
    text-align: center;width: 30%;float: left;margin-right: 4%;padding: 10px 10px 20px 10px;color: #fff;font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.contact_method1,.contact_method2,.contact_method3{
    position: relative;overflow: hidden;
}
.contact_method3{
    margin-right: 0;
}
.link_bg{
    width: 100%;height:100%;position: absolute;z-index: -2;top: 0;left: 0;
}

.contact_method:hover{
    opacity: 0.8;box-shadow: 10px 10px 5px #888888;
}
.contact_name{
    font-size: 20px;
}
/*��Ϸƽ̨*/
.row.lev{
    padding-bottom: 30px;
}

.game_content .row.lev{
    border-bottom: 1px dashed #343434;
}
.title_show p{
    font-size: 26px;
    color: #428bca;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
    font-weight: bold;
}
.game_img{
    float: left;
}
.game_list{
    float: left;margin-top: 20px;margin-left: 70px;
}
.game_list .ul_1 .list_title{
    font-size: 18px;color: #383838;font-weight: bold;margin-bottom: 5px;
}
.game_list .ul_1 .list_in{

    color: #383838;
    font-size: 17px;
    line-height: 25px;
}
.ul_1{
    margin-bottom: 10px;
}
.gInput_1{
    padding: 10px 20px;background-color:#d21850 ;float: left;margin-right: 30px;    font-size: 17px;color: #fff;
}
.gInput_1:hover{
    cursor: pointer;background-color:#f32961 ;
}
.gInput_2{
   background-color:#01a1eb ;
}
.gInput_2:hover{
    background-color:#12b2fb ;
}
.ul_2 .first-li{
    color: rgb(193, 118, 133);
    font-size: 16px;
    font-weight: bold;
    margin-top: 7px;
}
.ul_2  .list_li{

    width: 330px;
    font-stretch: normal;
    font-size: 13px;
    color: rgb(120, 120, 120);
    line-height: 27px;
}
/*����*/
.phone_content .platform-phone-1{
    margin-top: 30px;width: 100%;float: left;
}
.phone_content .platform-phone-2{
    margin-top: 40px;
}
.platform-phone-1 .title_show{
    width: 100%;
}
.left-saoma-show{
    width: 420px;height: 200px;position: relative;float: left;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}
/*.left-saoma-show:hover .hide-content{
    display: block;
}*/
.left-saoma-show .saoma-show{
    width: 100%;height: 100%;
}
.hide-content{
    position: absolute;z-index: 1;top: 0;left: 0;padding-top: 24px;
    width: 100%;height: 100%;display: none; background-color:rgba(61,159,255,0.9);
}
.left-saoma-show:hover .hide-content{
    display: block;
}
.hide-content img{
    width: 37%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.hide-content img.erweima_apple{
    margin-left: 9%;float: left;
}
.hide-content img.erweima_android{
   margin-right:9%;float: right;

}
.right_intro{
    float: left;margin-left: 10%;width:550px;
}
.platform-phone-2{
    border-top: 1px dashed #cccccc;
}
/*#three-exchange .vphotography.module .vpg_item:nth-child(3){
    margin-right: 10px;
}*/
@media screen and (max-width:992px) {
    .right_intro{
        float: left;margin-left: 1%;width:100%;
    }
}

#case_frameEoP5oP .vphotography.module .vpg_item:nth-child(3),#case_frameEoP5oP  .vphotography.module .vpg_item:nth-child(7),#case_frameEoP5oP  .vphotography.module .vpg_item:nth-child(10){
    margin-right: 10px;
}
#case_frameEoP6oP .vphotography.module .vpg_item:nth-child(3),#case_frameEoP6oP  .vphotography.module .vpg_item:nth-child(7),#case_frameEoP6oP  .vphotography.module .vpg_item:nth-child(10){
    margin-right: 10px;
}
#case_frameEoP7oP .vphotography.module .vpg_item:nth-child(3),#case_frameEoP7oP  .vphotography.module .vpg_item:nth-child(7),#case_frameEoP7oP  .vphotography.module .vpg_item:nth-child(10){
    margin-right: 10px;
}
.case_content .vpg_pic{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.case_content .vpg_pic:hover{
   opacity: 0.7;
}
.case-1{
    text-align: center;font-size: 36px;margin-top: 10px;color: #428bca;
}
.case-2{
    text-align: center;font-size: 18px;margin: 20px 0;
}

html,body{margin: 0;padding: 0;}
.modal_content{
    width: 550px;
    height: 275px;
    position: fixed;
    top:300px;
    left: 0;
    right:0;
    margin: 0 auto;
    z-index: 999;
    display: none;
}
.modal_ask{
    width: 100%;height: 100%;
    background: url("../images/modal_ask.png") no-repeat;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
    background-size:100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/modal_ask.png',
            sizingMethod='scale');

    position: relative;
}
.close_btn{
    width: 29px;height: 31px;position: absolute; z-index: 1999;right: 10px;top: 7px;
}
.close_btn:hover, .close_btn_right:hover,.scroll_btn:hover{
    cursor: pointer;
}
.modal_left_btn,.modal_right_btn{
    width: 131px;
    height: 41px;
    position: absolute;
    z-index: 1989;
    bottom: 31px;
}
.modal_left_btn{
    left: 168px;
}
.modal_right_btn{
    right: 67px;
}
/*2*/
.modal_content_right{
    width:149px;
    height:303px;
    position: fixed;
    top:270px;
    right:45px;
    z-index: 999;

}
.modal_content_right_new{
    width:149px;
    height:303px;
    position: fixed;
    top:270px;
    right:10px;
    z-index: 999;

}
.modal_ask_right{
    width: 100%;height: 100%;
    background: url("../images/fixed_moshen.png") no-repeat;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
    background-size:100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/fixed_moshen.png',
            sizingMethod='scale');
    position: relative;
}
.modal_ask_right_new{
    width: 100%;height: 100%;
    background: url("../images/fixed122.png") no-repeat;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
    background-size:100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/fixed_moshen.png',
            sizingMethod='scale');
    position: relative;
}
.close_btn_right{
    position: absolute; z-index: 1999;right: 8px;
    width: 20px;height: 23px;
}
.right_ask_btn{
    width: 119px;
    height: 38px;
    position: absolute;
    z-index: 1989;
    bottom: 23px;
    right: 15px;

}
.right_ask_btn_new{
    width: 119px;
    height: 45px;
    position: absolute;
    z-index: 1989;

    right: 15px;

}
.right_ask_btn_new:hover{
    opacity: 0.8;

}
.qq1{
    bottom: 154px;
}
.qq2{
    bottom: 90px;
}
.qq3{
    bottom: 31px;
}
.scroll_btn{
    position: absolute; z-index: 1999;bottom: -92px;display: none;

}
.skew_btn{
    position: absolute;
    z-index: 1999;
    top: 102px;
    left: -22px;
    width: 22px;
    height: 98px;
    font-family: "Microsoft Yahei";
    background: url("../images/online_ask_show.png") no-repeat;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
    background-size:100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/online_ask_show.png',
            sizingMethod='scale');
    text-align: center;
    display: none;
}
.skew_btn:hover{
    cursor: pointer}
/*3*/
/*2*/
.modal_content_left{
    width:52px;
    position: fixed;
    bottom:67px;
    left:0px;
    z-index: 999;
    margin: 0;
    font-size: 16px;
    text-align: center;
}

.left_ask_1,.left_ask_2,.left_ask_3{
    width: 52px ;height: auto;text-decoration: none;font-family: "Microsoft Yahei";color:#7a368b;
}
.left_ask_1,.left_ask_3{
    background-color: #ffdb5a;
}
.logo_qq_l:hover{
    background-color:#CDAD00;
    color:  #b24ccb;
}
.logo_qq_m:hover{
    background-color: #698B69;
    color: #b24ccb;
}
.left_ask_2{
    background-color:  #8FBC8F;
}

.logo_qq_l{
    background: url("../images/qq_lady.png") no-repeat #ffdb5a;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/qq_lady.png',
            sizingMethod='scale');

}
.logo_qq_m{
    background: url("../images/qq_man.png") no-repeat #698B69;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/qq_man.png',
            sizingMethod='scale');

}
.logo_qq_l,.logo_qq_m{
    -webkit-background-size:52px 58px;
    -moz-background-size:52px 58px;
    -o-background-size:52px 58px;
    background-size:52px 58px;
    width: 52px ;
    padding-top: 58px;
}

.link_name_l,.link_name_m{
    width: 52px;background-color: inherit;
}

.modal_div{
    width: 450px;height: 260px;position: fixed;z-index: 999;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: none;
}
.modal_close{
    float:right;margin-right: 15px;margin-top: 10px;
}
.close-cancel{
    width: 93px;height: 40px;float: left;margin-left: 80px
}
.close-cancel:hover, .modal_close:hover{
    cursor: pointer;
}
.qq-ask{
    width: 93px;height: 40px;float: left;margin-left:110px;
}
.kew_btn{
    position: absolute;
    z-index: 1999;
    top: 102px;
    left: -26px;
    width: 26px;
    height: 56px;
    background: url("../images/online_ask_show.png") no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/online_ask_show.png', sizingMethod='scale');
    text-align: center;
    display: none;
}
.law-div{
    margin-left:50px;
    margin-right: 15px;
}
.site-footer .copyright .text a.law-adverser{
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    text-decoration: none;
    color: orange;
}
.site-footer .copyright .text a.law-adverser:hover {
    color: #ededed;
}
.introduce-top{
    width: 1400px;
    margin: 0 auto;
}
.introduce-top-left{
    float: left;

}
.introduce-top-right{
    float: left;

}
.introduce-top-right img{
    /*margin-left: 15px;*/
    margin-bottom: 10px;
    /*border: 1px solid #FF501F;*/
    border-radius: 15px;
}
.zzzs_img img{
    margin-left: 15px;
    margin-top: 15px;
}

.introduce-left p:first-child{
    font-weight: bold;
    color: #428bca;
    width: 33%;
    margin-bottom: 30px;
    margin-top: -58px;
    background-color: #f1f1f1;
    margin-left: 2%;
    padding-left: 2%;
    letter-spacing: 4px;
}
.gy_jrwm{
    margin: 0 auto;
    text-align: center;
}
.gy_jrwm p:first-child{
    font-size: 40px;
    letter-spacing: 3px;
    margin-bottom: 30px;
}
.gy_jrwm p:first-child+p{
    width: 50%;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    color: #8A8A8A;
    letter-spacing: 2px;
    line-height: 35px;
}
.gy_jrwm_zw{
    width: 1400px;
    margin: 0 auto;
}
.gy_jrwm_zwxx{
    width: 30%;
    height: 200px;
    border-radius: 20px;
    background-color: #FF5021;
    float: left;
    margin-left: 2%;
    margin-top: 30px;
}
.gy_jrwm_zwmz{
    width: 85%;
    margin: 0 auto;
    border-bottom: 2px solid #ffffff;
    color: #ffffff;
    font-size: 30px;
    letter-spacing: 5px;
    text-align: center;
    padding: 30px;
}
.gy_jrwm_zwdd{
    margin-top: 20px;
}
.gy_jrwm_zwdd p:first-child{
    float: left;
    width: 50%;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    padding: 10px;
}
.gy_jrwm_zwdd a p:first-child{
    float: left;
    width: 40%;
    text-align: center;
    color: #FF5021;
    background-color: #ffffff;
    border-radius: 20px;
    font-size: 20px;
    letter-spacing: 3px;
    font-weight: bold;
    padding: 10px 15px 10px 15px;
}
.gy_jrwm_cont{
    margin: 0 auto;
    margin-top: 280px;
    background-color: #ffffff;
    padding: 40px;
    border-radius: 40px;
}
.lxwm_title{
    font-size: 40px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 5px;
    margin-bottom: 10px;
    padding-top: 20px;
}
.lxwm_fangshi{
    width: 100%;
    height: 360px;
}
.lxwm_people{
    width: 30%;
    margin: 0 auto;
    float: left;
    text-align: center;
    margin-left: 3%;
    border-radius: 40px;
    padding-bottom: 10px;
}
.lxwm_people_img{
    margin-top: 20px;
    border-radius: 80px;
}
.lxwm_people_name{
    font-size: 30px;
    margin-bottom: 10px;
    color: #ffffff;
    letter-spacing: 5px;
}
.lxwm_people_lxfs{
    width: 100%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
}
.lxwm_people_lxfs img{
    float: left;
    margin-left: 20%;
}
.lxwm_people_lxs{
    float: left;
    font-size: 25px;
    margin-left: 3%;
    color: #ffffff;
    letter-spacing: 2px;
}
.lxwm_jt{
    width: 42%;
    height: 444px;
    margin-left: 5%;
    float: left;
    text-align: center;
    margin-top: 10px;
    border: 1px solid #1193DF;
    border-radius: 10px;
    padding-bottom: 15px;
}
.lxwm_jt img{
    margin-top: 10px;
    border-radius: 80px;
    margin-bottom: 10px;
}
.lxwm_luxian p:first-child{
    font-size: 33px;
    letter-spacing: 5px;
    font-weight: bold;
    margin-bottom: 10px;
}
.lxwm_luxian p:first-child+p{
    width: 90%;
    margin: 0 auto;
    text-align: left;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 33px;
    color: #1094DF;
}
.fwnr_title{
    margin-top: 25px;
    margin-bottom: 20px;
    background: url("/images/xwfw/bg_hw.png") no-repeat;
}
.fwnr_title_z{
     margin: 0 auto;
     text-align: center;
     font-size: 42px;
 }
.fwnr_title1_z{
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
    color: #FF511F;
    margin-top: 20px;
    margin-bottom: 10px;
}
.fwnr_title1_z1{
    width: 100%;
    padding-right: 10%;
    padding-left: 10%;
    margin: 0 auto;
    color: #676767;
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 33px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: 4px dashed #D8D8D8;
}
.fwnr_title2{
    width: 100%;
}
.fwnr_title_w{
    width: 50%;
    float: left;
    border: 1px solid #f1f1f1;
}
.fwnr_title1_z2{
    width: 80%;
    height: 160px;
    margin: 0 auto;
    color: #676767;
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 33px;
    padding-top: 10px;
    padding-bottom: 30px;
}
.cfg_link a{
    z-index: -9;
    height: 0;
    color:#000;
    font-size: 0;
}
